2、having been done是什么时态 是现在完成时。Having been done是现在分词的完成时的被动语态,用的时候常常会出现一个段时间状语。having been done强调动作发生在谓语动词表示的动作之前。Having been done一般强调被动的动作。 相关推荐: 高考英语知识点汇总 come ...
过去完成时(had done)过去完成时表示站在某个过去的时间点,对这个时间点之前发生的一个或一系列动作的总结。 When they reached there, the ship had set off.(当他们到达那里的时候,船...
①could have done表示对过去所发生事情的推测,一般用于否定句和疑问句。 He couldn't have left for Beijing, for I saw him just now.他不可能去北京了,因为我刚才看见他了。 Could he have told his mother the truth?他会把真相告诉他母亲吗? ②could have done本...
1)can could 表示能力;可能(过去时用could), 只用于现在式和过去式(could)。be able to可以用于各种时态。They will be able to tell you the news soon.他很快就能告诉你消息了。 2)只用be able to a. 位于助动词后。 b. 情态动词后。 c. 表示过去某时刻动作时。
更多内容请点击:having done的用法